Install Ubuntu MATE into Raspberry Pi 3 B+
Environment
Swap領域追加
動作がクソ重たいのをなんとかしたい
まあ解消した
SSH
$ sudo apt install openssh-server
$ sudo apt install sshguard
$ sudo systemctl enable ssh
$ sudo systemctl start ssh
$ sudo systemctl status ssh
active (running)
Firewall
$ sudo systemctl start ufw
$ sudo systemctl enable ufw
$ sudo systemctl status ufw
active (exited)
$ sudo systemctl restart ufw
かわらず…
ポート開放
$ sudo ufw allow ssh
$ sudo ufw reload
IP固定化
$ sudo nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.10.40
netmask 255.255.255.0
gateway 192.168.10.1
dns-nameservers 8.8.8.8
$ sudo service networking restart
$ sudo reboot
再起動後
IP確認
ifconfig
192.168.10.40
できた
curl
sudo apt install curl
失敗
Temporary failure resolving 'ports.ubuntu.com'
$ sudo nano /etc/resolv.conf
nameserver を 8.8.8.8に変更
再起動すると設定が消えていた
再度 curlインストール
成功
SSH
sudo dpkg-reconfigure openssh-server
できず
permission is denied
Jenkins
$ wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
$ sudo sh -c 'echo deb https://pkg.jenkins.io/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
$ sudo apt-get update
$ sudo apt-get install jenkins
No Java executable found in current PATH
Java
$ sudo apt update
$ sudo apt search openjdk
$ sudo apt install openjdk-11-jdk
$ java -version
openjdk-16-jdk だと Jenkins startに失敗
Found an incorrect Java version
oepnjjdk-11-jdk にインストールしなおし
Jenkins起動成功
Jenkins
設定は普通にやる
gitインストールする
これ便利